#include<iostream>
using namespace std;
bool fun(int n)
{
	int flag1 = 0;
	int t1;
	t1 = n;
	while (t1) {
		flag1 += t1 % 10;
		t1 /= 10;
	}
	int t2 = n;
	int flag2 = 0;
	while (t2) {
		flag2 += t2 % 12;
		t2 /= 12;
	}
	int t3 = n;
	int flag3 = 0;
	while (t3) {
		flag3 += t3 % 16;
		t3 /= 16;
	}
	if (flag1 == flag2 && flag2 == flag3) {
		return true;
	}
	return false;
}
int main()
{
	for (int i = 2992; i <= 9999; i++) {
		if (fun(i)) {
			cout << i << endl;
		}	
	}
	return 0;
}